/**
 * @see [微信官方文档](https://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html#wxonbluetoothdevicefoundcallback)
 */

export default function on_bluetooth_adapter_found() {
	return new Promise<{
		devices: Array<{
			/**
			 * 蓝牙设备名称，某些设备可能没有
			 */
			name: string;
			/**
			 * 用于区分设备的 id
			 */
			deviceId: string;
			/**
			 * int 当前蓝牙设备的信号强度
			 */
			RSSI: number;
			/**
			 * 当前蓝牙设备的广播内容
			 */
			advertisData: ArrayBuffer;
		}>
	}>((resolve) => {
		wx.onBluetoothDeviceFound((devices) => {
			resolve(devices);
		});
	});
}
